/**
 * @Description:查看两个经纬度之间的米数
 * @author TangYong
 * @date 2023/4/19
 */
export function getDistance(lat1, lon1, lat2, lon2) {

    let radLat1 = (lat1 * Math.PI) / 180; //将角度换算为弧度
    let radLat2 = (lat2 * Math.PI) / 180; //将角度换算为弧度
    let a = radLat1 - radLat2;
    let b = (lon1 * Math.PI) / 180 - (lon2 * Math.PI) / 180;
    let s = 2 * Math.asin(Math.sqrt(Math.pow(Math.sin(a / 2), 2) + Math.cos(radLat1) * Math.cos(radLat2) * Math.pow(
        Math.sin(b / 2), 2)));
    s = s * 6378137.0; // 取WGS84标准参考椭球中的地球长半径(单位:m)
    //s = Math.round(s * 10000) / 10000; //两点之间距离(保留四位)
    return s; //(单位:m)
}
